﻿@charset "utf-8";
body {
	font-family: '微软雅黑';
	font-size:12px;
}
p {
	text-indent:2em;
}
.index_courcenter {
	width:100%;
	height:auto;
	margin:0 auto;
	position:relative;
	background-color:#F7F7F7;
}
.index_courseclass {
	width:1002px;
	height:auto;
	margin:0 auto;
	align:center;
}
.index_course {
	width:100%;
	height:70px;
	margin:0 auto;
	_background-image:none;
	_background-color:F7F7F7;
	background-image: -moz-linear-gradient(top, #F7F7F7 80%, #E5E5E5); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.8, #F7F7F7), color-stop(1, #E5E5E5)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#E5E5E5', GradientType='0'); /* IE*/
	border-bottom:1px solid #DDD;
}
.index_cour01 {
	position:relative;
	float:left;
	left:405px;
	top:32px;
	width:55px;
	height:1px;
	background-image: -moz-linear-gradient(left, #FFF 80%, #000); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFF), color-stop(1, #000)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000', GradientType='1'); /* IE*/
	border-bottom:1px solid #DDD;
}
.index_cour02 {
	position:relative;
	float:left;
	left:405px;
	top:32px;
	width:55px;
	height:1px;
	background-image: -moz-linear-gradient(left, #000, #FFF); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(1, #FFF)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#FFFFFF', GradientType='1'); /* IE*/
	border-bottom:1px solid #DDD;
}
.index_court {
	position:relative;
	float:left;
	left:405px;
	top:20px;
	width:100px;
	font-size:21px;
	font-weight:600;
}
.index_courcl {
	position:relative;
	width:100%;
	height:50px;
	background-color:#F7F7F7;
}
.index_courc {
	position:relative;
	float:left;
	left:20px;
	top:18px;
	width:100px;
	font-size:21px;
	font-weight:700;
	border:none;
}
.index_courclb {
	position:relative;
	float:left;
	left:0px;
	width:1000px;
	height:1px;
	border:none;
	 filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DDDDDD', endColorStr='#F7F7F7', gradientType='1'); /* IE*/
	background-image: -moz-linear-gradient(left, #DDD, #F7F7F7); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #DDD), color-stop(0.6, #F7F7F7)); /* Saf4+, Chrome */

}
.index_courclb01 {
	position:relative;
	float:left;
	left:0px;
	width:1000px;
	height:1px;
	border:none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7F7F7', GradientType='1'); /* IE*/
	background-image: -moz-linear-gradient(left, #FFF, #F7F7F7); /* Firefox */
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFF), color-stop(0.6, #F7F7F7)); /* Saf4+, Chrome */
 
}
.web_divmidb {
	width:996px;
	height:280px;
	position:relative;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	background-color:#F7F7F7;
}
.web_divmidbl {
	width:165px;
	height:260px;
	position:relative;
	float:left;
	left:10px;
	top:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#F2F2F2;
}
.web_divmidblr {
	width:4px;
	height:258px;
	position:relative;
	float:left;
	left:7px;
	top:10px;
	background-image:url(../images/cour.png);
	background-repeat:repeat-y;
}
.web_divmidbl01 {
	width:165px;
	height:42px;
	position:relative;
	float:left;
	font-size:16px;
	font-weight:600;
	line-height:45px;
	border-bottom:1px solid #DDD;
}
.web_divmidbr {
	width:800px;
	height:260px;
	position:relative;
	float:left;
	left:10px;
	top:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.web_divmidbr01 {
	width:240px;
	height:258px;
	position:relative;
	float:left;
	left:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#FFF;
	border:1px solid #F1F1F1;
	margin-left:10px;
}
.web_divmidbr02 {
	width:240px;
	height:180px;
	position:relative;
	float:left;
}
.web_divmidbr03 {
	width:240px;
	height:75px;
	position:relative;
	float:left;
	vertical-align:center;
	padding-top:15px;
}
.web_divmidbrmore {
	position:relative;
	float:left;
	left:10px;
	width:20px;
	height:50px;
	border:2px solid #F2F2F2;
	background-color:#3B3B3B;
	font-size:12px;
	border-radius:3px;
	color:#FAFAFA
}
.index_squ {
	position:relative;
	float:left;
	left:10px;
	top:60px;
	width:11px;
	height:10px;
	background-color:#3B3B3B;
}
.index_squ01 {
	position:relative;
	float:left;
	top:-1px;
	left:10px;
	width:11px;
	height:48px;
	background-color:#3B3B3B;
}
.Rectangle {
	position:relative;
	float:left;
	left:10px;
	top:60px;
	width:0px;
	height:0px;
	border:5px solid transparent;
	border-left-color:#010101;
	border-right-color:none;
	border-top-color:none;
	border-bottom-color:#010101;
}
.index_gkkb {
	width:100%;
	height:250px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#F7F7F7;
}
.index_gkkb00 {
	position:relative;
	float:left;
	width:310px;
	height:250px;
	margin-top:10px;
	background-color:#EEE;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #F5F5F5;
}
.index_gkkb01 {
	position:relative;
	float:left;
	top:1px;
	left:1px;
	width:306px;
	height:246px;
	background-color:#FFF;
	border:1px solid #DDD;
	border-radius:5px;
}
.index_gkkb02 {
	position:relative;
	float:left;
	top:7px;
	left:7px;
	width:290px;
	height:230px;
}
.index_courmore {
	position:relative;
	float:left;
	top:7px;
	left:40%;
	width:205px;
	height:40px;
	font-size:20px;
	color:#FFF;
	font-family: '微软雅黑';
	line-height:40px;
	border:1px solid #638C2C;
	border-radius:5px;
	background-image: -moz-linear-gradient(top, #92B855, #6F9446); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92B855), color-stop(0.6, #6F9446)); /* Saf4+, Chrome */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#92B855', endColorstr='#6F9446', GradientType='0'); /* IE*/
}
.index_gdzx {
	margin:0 auto;
	top:7px;
	left:44%;
	width:130px;
	height:65px;
	background-color:#FBFBFB;
	border:1px solid #DDD;
	border-bottom:none;
	border-radius:5px;
}
.index_gdzx01 {
	margin-left:15px;
	width:100px;
	height:25px;
	border-bottom:1px solid #DDD;
}
.index_gdzx02 {
	left:15px;
	width:128px;
	height:38px;
	font-size:18px;
	font-weight:700;
	color:#82786C;
	line-height:40px;
}
.index_infor {
	width:100%;
	height:auto;
	margin:0 auto;
	position:relative;
	background-color:#FFF;
}
.index_inforbody {
	width:1002px;
	height:auto;
	margin:0 auto;
}
.index_infortop {
	width:1000px;
	height:360px;
}
.index_infortopl {
	position:relative;
	float:left;
	top:20px;
	width:258px;
	height:335px;
	border:1px solid #227CD4;
}
.index_infortoplt {
	position:absolute;
	float:left;
	width:100%;
	height:50px;
	background-color:#368AE4;
	font-weight:500;
	font-size:20px;
	line-height:50px;
	color:#FFF;
}
.index_infortoplb {
	position:absolute;
	float:left;
	top:50px;
	width:100%;
	height:100%;
	font-size:14px;
	line-height:30px;
	text-align:left;
	color:#111;
}
.index_infortoplbt {
	width:235;
	height:110px;
	margin-top:10px;
	margin-left:12px;
}
.index_infortoplb01 {
	width:100%;
	height:40px;
}

.index_infortoplb01 a{
	color:#111;
}
.index_inforlisqu {
	position:relative;
	float:left;
	margin-top:22px;
	margin-left:20px;
	width:6px;
	height:6px;
	background-color:#2572BA;
}
.index_infortoplb02 {
	position:absolute;
	float:left;
	margin-left:35px;
	width:220px;
	height:48px;
	line-height:50px;
}
.index_infortopm {
	position:relative;
	float:left;
	top:20px;
	width:460px;
	height:335px;
	margin-left:10px;
	border:1px solid #DDD;
	border-top:1px solid #227CD4;
}
.index_infortopmt {
	position:relative;
	float:left;
	width:100%;
	height:50px;
	background-color:#F7F7F7;
	font-weight:500;
	font-size:15px;
	line-height:50px;
	color:#111;
}
.index_infortopmb {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	font-size:12px;
	color:#111;
	clear:both;
}
.index_infortopmbt {
	position:relative;
	float:left;
	width:97%;
	height:80px;
	font-size:12px;
	margin-left:5px;
	margin-top:10px;
}
.index_infortopmbt01 {
	position:relative;
	float:left;
	width:40px;
	height:18px;
	color:#F7F7F7;
	text-align:center;
	line-height:18px;
	font-size:16px;
	background-color:#227CD4;
}
.index_infortopmbt02 {
	position:relative;
	float:left;
	top:2px;
	width:0px;
	height:0px;
	border-top:7px solid #FFF;
	border-right:7px solid #FFF;
	border-left:7px solid #227CD4;
	border-bottom:7px solid #FFF;
}
.index_infortopmbt03 {
	position:relative;
	float:left;
	width:110px;
	height:75px;
	border:1px solid #F7F7F7;
}
.index_infortopmbt04 {
	position:relative;
	float:left;
	width:280px;
	height:80px;
}
.index_infortopmbt04title {
	position:relative;
	float:left;
	width:100%;
	height:20px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:5px;
}
.index_infortopmbt04body {
	position:relative;
	float:left;
	left:15px;
	width:95%;
	height:65px;
	font-size:12px;
	text-align:left;
	text-indent:2em;
}
.index_infortopmt01 {
	position:relative;
	float:left;
	width:100px;
	height:50px;
}
.index_infortopmt02 {
	position:relative;
	float:left;
	width:100px;
	height:50px;
	background-color:#FFF;
}
.index_infortopr {
	position:relative;
	float:left;
	top:20px;
	width:255px;
	height:335px;
	margin-left:10px;
	border:1px solid #DDD;
	border-top:1px solid #227CD4;
}
.index_infortoprt {
	width:100%;
	height:50px;
	font-weight:500;
	font-size:16px;
	line-height:50px;
	color:#111;
}
.index_infortoprt01 {
	position:absolute;
	float:left;
	width:5px;
	margin-top:15px;
	margin-left:10px;
	height:20px;
	background-color:#2470BB;
	font-weight:500;
	font-size:16px;
	line-height:50px;
	color:#111;
}
.index_infortoprt02 {
	position:absolute;
	float:left;
	width:180px;
	height:48px;
	font-weight:500;
	margin-left:25px;
	font-size:14px;
	text-align:left;
	line-height:50px;
	color:#111;
}
.index_infortoprt03 {
	position:relative;
	float:right;
	width:40px;
	height:48px;
	font-size:12px;
	text-align:left;
	line-height:50px;
	color:#111;
}


.index_infortoprbtb {
	top:100px;
	width:90%;
	height:auto;
	text-align:left;
	margin-top:3px;
	color:#111;
	padding-left:8px;
	padding-right:8px;
}
.index_ksznbody {
	position:relative;
	float:left;
	width:100%;
	height:205px;
	border:1px solid #DDD;
	border-top:1px solid #049665;
}
.index_kszntitle {
	position:relative;
	float:left;
	width:100%;
	height:50px;
	background-color:#F7F7F7;
	text-align:center;
	color:#111;
	line-height:50px;
	font-size:14px;
}
.index_kszntitle01 {
	position:relative;
	float:left;
	width:85px;
	height:100%;
}


.index_kszntitle02 {
	position:relative;
	float:left;
	width:85px;
	height:100%;
	background-color:#FFF;
}
.index_ksznb {
	position:relative;
	float:left;
	width:100%;
	height:145px;
	margin-top:8px;
	margin-left:15px;
}
.index_ksznb01 {
	position:relative;
	float:left;
	width:200px;
	height:100%;
	background-color:#FFF;
}
.index_ksznb02 {
	position:relative;
	float:left;
	width:240px;
	height:100%;
	background-color:#FFF;
}
.index_ksznb02disc01 {
	position:relative;
	float:left;
	margin-top:12px;
	margin-left:20px;
	width:5px;
	height:5px;
	background-color:#049665;
}
.index_ksznb02disc {
	position:relative;
	float:left;
	margin-left:6px;
	width:200px;
	height:28px;
	line-height:30px;
	text-align:left;
}

.index_ksznb02discl {
text-align:left;width:380px;
}
.index_ksznb02disc00 {
	width:100%;
	height:20px;
	font-size:12px;
	margin-left:15px;
}
.index_infortoprtpicdrm {
	width:97%;
	height:100px;
	margin-top:7px;
	margin-left:4px;
}
.index_zyxzbody {
	width:97%;
	height:auto;
	margin-top:7px;
	margin-left:4px;
}
.index_alxx {
	position:relative;
	float:left;
	width:97%;
	height:auto;
	margin-top:3px;
}
.index_xlcs {
	position:relative;
	float:left;
	width:100%;
	height:240px;
}
.index_xlcsb {
	position:relative;
	float:left;
	width:100%;
	height:44px;
	background-color:#F7F7F7;
}
.index_xlcsin {
	width:80px;
	height:30px;
	background-color:#FFF;
	border:1px solid #4FA1AD;
	margin:0 auto;
	margin-top:7px;
	font-size:14px;
	text-align:center;
}
.index_xrzz {
	width:230px;
	height:105px;
	margin:0 auto;
	margin-top:7px;
}
.index_xrzzcon {
	position:relative;
	float:left;
	width:80%;
	height:auto;
	text-align:left;
	padding-left:50px;
	margin-top:5px;
	line-height:26px;
}
.index_home {
	width:1000px;
	height:62px;
	margin:0 auto;
	padding-top:15px;
}
.index_hometoppic {
	position:relative;
	float:left;
	width:66px;
	height:60px;
	background-image:url(../images/home.jpg);
}
.index_homeright {
	position:relative;
	float:left;
	width:934px;
	height:60px;
}
.index_homerighttop {
	position:relative;
	float:left;
	width:100%;
	height:40px;
	text-align:left;
	font-size:16px;
	line-height:55px;
	font-weight:bold;
	text-indent:1em;
}
.index_homerightbottom {
	position:relative;
	float:left;
	width:100%;
	height:19px;
	background-color:#ECECEC;
}
.index_homerightbottomr {
	position:relative;
	float:right;
	width:100px;
	height:100%;
	color:#FAFAFA;
	background-color:#006241;
	line-height:19px;
}
.index_homeb {
	width:1000px;
	height:365px;
	margin:0 auto;
	padding-top:15px;
}
.index_homebl {
	position:relative;
	float:left;
	width:320px;
	height:360px;
	border:1px solid #DDD;
	border-top:1px solid #04956E;
}
.index_homeblt {
	position:relative;
	float:left;
	width:100%;
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-indent:1em;
	line-height:30px;
	margin-top:10px;
}

.index_homebltl {
font-size:12px;font-weight:100;float:right;padding-right:8px;
}

.index_homeblb {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	font-size:12px;
	text-align:left;
	margin-top:25px;
}
.index_homeblb01 {
	position:relative;
	float:left;
	width:100%;
	height:80px;
}
.index_homeblb01pic {
	position:relative;
	float:left;
	margin-left:10px;
	width:80px;
	height:75px;
	border:1px solid #F2F2F2;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.index_homeblb01text {
	position:relative;
	float:left;
	margin-left:10px;
	width:215px;
	height:75px;
}
.index_homeblb01text00 {
	font-size:14px;
	font-weight:bold;
	color:#EA8327;
}
.index_homeblb01text01 {
	position:relative;
	float:left;
	width:100%;
	height:25px;
}

.index_homeblb01text02 {
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:18px;
}

.index_homeblb01text03 {
	position:relative;
	float:left;
	width:100%;
	height:18px;
	line-height:18px;

}
.web_link {
	width:100%;
	height:32px;
	background-color:#DADADA;
	overflow:hidden;
}
.web_linkdiv {
	width:1000px;
	height:30px;
	margin:0 auto;
	text-align:left;
	line-height:35px;
}
.web_linkdiv01 {
	width:70px;
	position:relative;
	float:left;
}
.web_linkdiv02 {
	width:70px;
	position:relative;
	float:left;
}
.web_linkdiv03 {
	width:100px;
	position:relative;
	float:left;
}
.web_linkdiv02 a {
	font-size:12px;
	font-weight:bold;
	color:#111;
}
.web_linkdiv03 a {
	font-size:12px;
	font-weight:bold;
	color:#111;
}
.web_bottom {
	width:100%;
	height:300px;
	background-color:#4B4B4B;
}
.web_botdiv {
	width:1000px;
	height:298px;
	margin:0 auto;
}
.web_botdiv01 {
	width:300px;
	height:150px;
	position:relative;
	float:left;
	font-size:30px;
	color:#FFF;
	line-height:40px;
	font-weight:bold;
	padding-top:30px;
}
.web_botdiv02 {
	width:150px;
	height:auto;
	position:relative;
	float:left;
	padding-top:30px;
}
.web_botdiv02 ul {
	width:145px;
	height:auto;
	text-align:center;
}
.web_botdiv02 li {
	width:145px;
	height:auto;
	text-align:center;
	font-size:12px;
	font-weight:0;
	color:#FFF;
	line-height:25px;
}
.web_botdiv02 a {
	color:#FFF;
}
.web_botdiv03 {
	width:180px;
	height:auto;
	position:relative;
	float:left;
	padding-top:30px;
}
.web_botdiv03 ul {
	width:175px;
	height:auto;
	text-align:center;
}
.web_botdiv03 a {
	color:#FFF;
}
.web_botdiv03 li {
	width:175px;
	text-align:center;
	font-size:12px;
	font-weight:0;
	color:#FFF;
	line-height:25px;
}
.web_bot00 {
	width:2px;
	height:190px;
	position:relative;
	float:left;
	top:30px;
	background-image:url(images/ban.png);
	background-repeat:nono-repeat;
}
.list_div {
	width:1000px;
	height:auto;
	margin:0 auto;
}
.list_title {
	width:998px;
	height:30px;
	position:relative;
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	color:#111;
	text-align:left;
	border-bottom:2px solid #578429;
}
.list_art {
	width:998px;
	height:aut0;
	min-height:565px;
	position:relative;
	float:left;
	margin-top:10px;
}
.list_art a {
	color:#111;
}
.list_art001 {
	width:100%;
	height:100px;
	position:relative;
	float:right;
	text-align:left;
	border-bottom:1px solid #DDD;
}
.list_art002 {
	width:100%;
	height:30px;
	position:relative;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.list_art003 {
	width:100%;
	height:45px;
	position:relative;
	float:left;
	font-size:14px;
}
.list_art004 {
	width:100%;
	height:20px;
	position:relative;
	float:left;
	font-size:12px;
	text-align:right;
}
.act_art000 {
	width:100%;
	height:100px;
	position:relative;
	float:right;
	text-align:left;
	border-bottom:1px solid #DDD;
}
.act_art001 {
	width:680px;
	height:98px;
	position:relative;
	float:right;
	text-align:left;
}
.act_art002 {
	width:678px;
	height:30px;
	position:relative;
	float:left;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
.act_art003 {
	width:678px;
	height:45px;
	position:relative;
	float:left;
	text-align:left;
	font-size:14px;
}
.webint_art {
	min-height:575px;
	width:100%;
	position:relative;
	float:left;
	text-align:center;
}
.webint_artl {
	min-height:575px;
	width:700px;
	position:relative;
	float:left;
	text-align:center;
	margin-bottom:10px;
}
.webint_title {
	min-height:30px;
	width:100%;
	position:relative;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}
.webint_pic {
	min-height:auto;
	width:100%;
	position:relative;
	float:left;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}
.webint_det {
	min-height:auto;
	width:100%;
	position:relative;
	float:left;
	text-align:left;
	margin-top:20px;
}
.list_cont {
	width:100%;
	height:55px;
	position:relative;
	float:left;
	margin-top:20px;
}
.list_con {
	width:100%;
	height:25px;
	position:relative;
	float:left;
	font-size:12px;
	text-align:left;
}
.web_text01 {
	font-size:14px;
	font-weight:bold;
}
